# @Author   : 懒羊羊
# @File     : runner.py
# @Time     : 2024/12/4 18:15
import os

import pytest

from common.config import report_path, report_html_path

if __name__ == '__main__':
    # pytest.main(["-m", "smock"])
    # 通过alluredir 指定生成json格式的的报告路径
    pytest.main(["--alluredir", report_path, "--clean-alluredir"])

    # 第一种：allure服务模式，serve 服务命令  后跟服务路径，会在线生成一个html报告
    # allure serve 目录
    # 第二种 生成离线的报告文档 report_html_path
    # allure generate report_path -o report_html_path --clean

    # python代码中敲系统命令
    os.system(f"allure generate {report_path} -o {report_html_path} --clean")
